home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / mags / woa4.lha / WORLD4 / Features / arexx / Plan < prev    next >
Encoding:
Text File  |  1999-08-12  |  3.5 KB  |  69 lines

  1. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>WOA
  2.  
  3. The Plan
  4. This application will display, in sequence, a series of images, narrating
  5. each image with a caption and a date, in natural human speech.  The
  6. application will store each "slideshow" as a configuration file, allowing
  7. the user to create multiple sequences of different images and narrations.
  8.  
  9. Approach:
  10. The application will make use of the Amiga's built-in speech synthesizer
  11. to perform the narration.  It will also use the built-in Multiview
  12. application to display the images.  The application will also use a
  13. graphical interface to establish the image files and the narration
  14. content.  Reference User Interface Diagram Sidebar for details.
  15.  
  16. Components:
  17. The speech synthesizer, which is a combination of hardware and a software
  18. library to communicate to the hardware, is an advanced existing system,
  19. which can execute over 40 different phonemes found in the English language;
  20. it also interprets common English words into these phonemes, and handles
  21. complex sentence grammar and numeric symbols, which is important when
  22. narrations include dates and descriptions.  It has been tested, and
  23. operates as described.
  24.  
  25. The Multiview application is an interface to view files in general
  26. purpose; it takes advantage of Amiga Datatypes and libraries to open
  27. images.  It can recognize supported files without specification beyond
  28. a filename and path, and does not pose any restrictions on filenames or
  29. their location.  This component is a portion of the OS, and comes with
  30. several built-in image file datatypes.  This component will be
  31. considered operational and tested to work for those image file formats
  32. only; any additional image file formats will be determined tested by
  33. testing results relevant to the Amiga Datatypes and libraries that service
  34. those formats.
  35.  
  36. The User Interface component will control addition of new slides, as well
  37. as areas to add a description, title, and the date the slide was taken.
  38. The interface will also allow control over the order of the slides, and
  39. allow one to remove slides, along with their description.  The library must
  40. be available in the library path for the Operating System in order for
  41. the program to run properly.
  42.  
  43. The File component will permit storage of a single slideshow to the
  44. predetermined filename "slideshow.prefs" located in the same directory as
  45. the application itself.  The contents of this file will be loaded on
  46. startup, if the file is available. The file component will work properly
  47. so long as the file is written only by this program.  It is not a
  48. requirement that the application work correctly if the specified file has
  49. been edited, but the application must be able to work without the file
  50. available at all.
  51.  
  52. Operation:
  53. The application will contain four elements. The first element will
  54. initialize the library and attempt to load the slideshow definition file,
  55. then proceed to format the main interface.  The second element will
  56. manage the user interface, and update the slideshow in memory, as the
  57. user adds, removes, organizes, and annotates the slideshow.  Addition of
  58. new slides will use a common file requester.  The third element of the
  59. application will present the slideshow, using the display component and
  60. the speech component to display the images in the slideshow, and speak the
  61. annotations for each slide, in order.  This element will also clean up
  62. the open image windows and return to the second element.  The fourth
  63. element will save the slideshow definition file, close the graphical user
  64. interface, and free library resources properly.
  65.  
  66. >>>W<<<<<
  67. >>>>O<<<<
  68. >>>>>A<<<